import java.io.File;
import java.lang.reflect.Array;
import java.util.Arrays;

public class Demo05 {
//    删除指定文件中的空文件夹和子文件夹里的空文件夹
    public static void main(String[] args) {
        File fie = new File("D:/test");
        delatedir(fie);
    }
    public static void delatedir(File fie){
        if(fie.isDirectory() && fie.listFiles().length == 0){
            fie.delete();
            fie.getParentFile().delete();
            System.out.println(fie.getAbsolutePath());
        }else if(fie.isDirectory()){
            File[] files = fie.listFiles();
            for (File f : files
                 ) {
               delatedir(f); ;
                System.out.println(f.getAbsolutePath());
            }
        }

    }
}
